﻿<%@ Page Title="" Language="C#" MasterPageFile="~/module/Fontend.Master" AutoEventWireup="true" CodeBehind="ParentProfile.aspx.cs" Inherits="mamnontuoitho7.module.ParentProfile"  ValidateRequest="false" %>
<%@ Import Namespace="mamnontuoitho7.AppCode" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder2" runat="server">

<script language="javascript" type="text/javascript">
    function ParentEdit_Click() {

        var pass = trim(document.getElementById("<%= txtCurrentPassword.ClientID %>").value);
        var newPass = trim(document.getElementById("<%= txtNewPassword.ClientID %>").value);
        var confirmpass = trim(document.getElementById("<%= txtConfirmNewPassword.ClientID %>").value);

        var birthday = trim(document.getElementById("<%= txtBirthday.ClientID %>").value);
        var phone = trim(document.getElementById("<%= txtPhone.ClientID %>").value);
        var email = trim(document.getElementById("<%= txtEmail.ClientID %>").value);

        if (pass == null || pass == "") {
            alert("Phải nhập mật khẩu hiên tại để cập nhật thông tin.")
            document.getElementById("<%= txtCurrentPassword.ClientID %>").focus();
            return false;
        }

        if (newPass != "") {
            if (newPass.length < 4) {
                alert("Mật khẩu mới phải có ít nhất là 4 ký tự")
                document.getElementById("<%= txtNewPassword.ClientID %>").focus();
                return false;
            }

            if (newPass != confirmpass) {
                alert("Mật khẩu mới và Xác nhận mật khẩu không giống nhau.")
                document.getElementById("<%= txtConfirmNewPassword.ClientID %>").focus();
                return false;
            }
        }

        if (birthday != null && birthday != "") {
            if (!/<%= ConstantClass.testDate_1 %>/.test(birthday)) {
                alert(" Ngày sinh không đúng định dạng.\n(ngày/tháng/năm)");
                document.getElementById("<%= txtBirthday.ClientID %>").focus();
                return false;
            }
        }

        if (phone != null && phone != "") {
            if (!/<%= ConstantClass.testPhoneRegular_1 %>/.test(phone)) {
                alert("Số điện thoại phải có định dạng:\n###### hay +##.##### hay ##.###.##### hay ## ## ##.##.## hay (##) ##.###.##");
                document.getElementById("<%= txtPhone.ClientID %>").focus();
                return false;
            }
        }

        if (email != null && email != "") {
            if (!/<%= ConstantClass.testEmailRegular_1 %>/.test(email)) {
                alert("Không đúng định dạng email.");
                document.getElementById("<%= txtEmail.ClientID %>").focus();
                return false;
            }
        }

        return true;

    }

    function trim(str) {
        return str.replace(/^\s+|\s+$/g, "");
    }
    </script>


<div class="accounts">
    <div class="login-name">
        <div class="login-name-left"></div>
        <span class="login-name-middle"><%= Session["fullname"].ToString()%></span>
        <div class="login-name-right"></div>
    </div>
    
    <div class="block-menu">
        <ul>
            <li><a href="ParentConversation.aspx">Các cuộc hội thoại</a></li>
            <li><a href="ParentKidList.aspx">Danh sách Bé</a></li>
            <li><a href="ParentWarning.aspx">Thông báo</a></li>
            <li class="active">Thông tin tài khoản</li>
            <li><a href="ChangeAvatar.aspx">Thay đổi Avatar</a></li>
        </ul>
    </div>

    <form runat="server" id="Form1">
        <asp:Panel ID="Panel1" DefaultButton="btnChangeProfile" runat="server">
            <div class="block-content">
            <div class="avatar">
                <asp:Image ID="imgTeacher" runat="server" CssClass="img130x130" style="border-width:1px;"/>
            </div>
            <div class="left">
                <p>Họ và tên</p>
                <p>Tên tài khoản</p>
                <p>Mật khẩu hiện tại</p>
                <p>Mật khẩu mới</p>
                <p>Xác nhận mật khẩu mới</p>
                <p>Giới tính</p>
                <p>Sinh ngày</p>
                <p>Địa chỉ</p>
                <p>Email</p>
                <p>Điện thoại</p>
                <p>Nghề nghiệp</p>
            </div> 
        
            <div class="right">
                <p>: <asp:TextBox ID="txtFullname" Enabled="false" runat="server" CssClass="textbox upc" ></asp:TextBox></p>
                <p>: <asp:TextBox ID="txtMemberName" Enabled="false" runat="server" CssClass="textbox"></asp:TextBox></p>
                <p>: <asp:TextBox TextMode="Password" ID="txtCurrentPassword" runat="server" CssClass="textboxedit" MaxLength="50"/></p>
                <p>: <asp:TextBox TextMode="Password" ID="txtNewPassword" runat="server" CssClass="textboxedit" MaxLength="50"/></p>
                <p>: <asp:TextBox TextMode="Password" ID="txtConfirmNewPassword" runat="server" CssClass="textboxedit" MaxLength="50"/></p>

                <p>: <asp:DropDownList style="border:none; background:none;" runat="server" ID="ddlSex" ForeColor="#000066">
                        <asp:ListItem Value="1">Nam</asp:ListItem>
                        <asp:ListItem Value="0">Nữ</asp:ListItem>
                    </asp:DropDownList> </p>   
                             
                <p>: <asp:TextBox ID="txtBirthday" runat="server" CssClass="textboxedit" MaxLength="10"></asp:TextBox></p>
                <p>: <asp:TextBox ID="txtAddress" runat="server" CssClass="textboxedit"  MaxLength="250"></asp:TextBox></p>
                <p>: <asp:TextBox ID="txtEmail" runat="server" CssClass="textboxedit" MaxLength="100"></asp:TextBox></p>
                <p>: <asp:TextBox ID="txtPhone" runat="server" CssClass="textboxedit" MaxLength="15"></asp:TextBox></p>
                <p>: <asp:TextBox ID="txtCareer" runat="server" CssClass="textboxedit" MaxLength="150"></asp:TextBox></p>

                <p>
                    <asp:Button ID="btnCancle" Text="Làm Lại" runat="server" CssClass="buttons" 
                        onclick="btnCancle_Click" />
                    <asp:Button ID="btnChangeProfile" Text="Lưu thông tin mới" runat="server" 
                        CssClass="buttons" onclick="btnChangeProfile_Click" OnClientClick="return ParentEdit_Click()" />
                </p>

            </div> 
                <br />
                <br />
                <p>
                    <asp:Label ID="lblNotice" runat="server" visible="false"  ForeColor="Red" Font-Bold="true" Font-Size="Medium" ></asp:Label>
                </p> 
        </div>
        </asp:Panel>
    </form>
</div>

</asp:Content>
